home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Online / Install_Voyager < prev    next >
Text File  |  2000-05-08  |  32KB  |  784 lines

  1. ;******************************************************************************
  2. ;         __  __                                     
  3. ;        / / / /                                    
  4. ;       / / / /______ __  __ ______  ______ ______ _____
  5. ;      / / / // __  / \ \/ // __  / / __  // ____// .__/
  6. ;     /  \/ // /_/ /   \  // __  / / /_/ // __/_ / /
  7. ;     \____//_____/    / //_/ /_/ _\__  //_____//_/      NG
  8. ;                     /_/        /_____/   
  9. ;
  10. ; $VER: Voyager_Installer 3.0e (July-23-1999) 
  11. ; Installer by Robert C. Reiswig ©1995,1996,1997,1998,1999
  12. ; Voyager by Oliver Wagner ©1995,1996,1997,1998,1999
  13. ;
  14. ; If you wish to use any part of this installer you must ask. May not be 
  15. ; integrated/placed into any other package. Changes, suggestions or problems:
  16. ; voyager@vgr.com or vgr@best.com
  17. ;******************************************************************************
  18. (set Vkey 0) ; 0=NoKey, 1=LookForKey
  19. (set #Voyager_Archive "v_ng.lha")
  20. (set #Compress "lhex")
  21.  
  22. ;*** System Stuff ***
  23. (set cpu (database "cpu"))  (set vblank (database "vblank"))
  24. (set graphmem (database "graphics-mem")) (set totmem (database "total-mem"))
  25. (set osver (/ (getversion "LIBS:version.library") 65536))
  26. (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL")))
  27. (set fastmem (- totmem graphmem))
  28.  
  29. (if (= osver 37) (set workbench "2.0")) (if (= osver 38) (set workbench "2.1"))
  30. (if (= osver 39) (set workbench "3.0")) (if (= osver 40) (set workbench "3.1"))
  31. (if (= osver 41) (set workbench "3.5"))
  32.  
  33. (set cpu (database "cpu"))
  34. (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu 5) )
  35. (if (> (exists ("sys:libs/68060.library") (resident)) 0) (set #cpu 5) )
  36. (if (= cpu 68000) (set #cpu 0)) (if (= cpu 68010) (set #cpu 1))
  37. (if (= cpu 68020) (set #cpu 2)) (if (= cpu 68030) (set #cpu 3))
  38. (if (= cpu 68040) (set #cpu 4)) (if (= cpu 68050) (set #cpu 5)) 
  39.  
  40.  
  41. (set vernum1 (getversion "V")) (set ver1 (/ vernum1 65536))
  42. ;(set vernum1 (getversion "mui/StringNumeric.mcc")) (set ver1 (/ vernum1 65536)) 
  43.  
  44. (set rev1 (- vernum1 (* ver1 65536) ) ) (set Voyagerver (cat ver1 "." rev1))
  45.  
  46. (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) )
  47. (set lan 0)
  48.  
  49. (if (= "english"    lanfound) (set lan 0))  (if (= "deutsch"    lanfound) (set lan 1))
  50. (set #English    "English")  (set #Deutsch    "Deutsch")
  51.  
  52. (set mfound 0) (set newicon1 1) 
  53. (set keeper 1) (set firsttime 0)
  54.  
  55. ;********************************************************************
  56. ; English Strings
  57. ;********************************************************************
  58. (set #about (cat "\n\nWelcome to Voyager " Voyagerver "\n\nCopyright © 1995-1999 by\n\nOliver Wagner\n<owagner@vapor.com>\n\nhttp://www.vapor.com/\nftp://ftp.vapor.com/pub/voyager/") )
  59. (set #installup " Install or Update Voyager")
  60. (set #clearcache " Clear Cache Directory")
  61. (set #task "\nWhat would you like to do?\n")
  62. (set #whereVoyager "Where do you wish to install Voyager. The directory 'Voyager' will be created if it is not there. If a copy of Voyager is found it will be backed up.")
  63. (set muiver "No Version Installed")
  64. (set #newermui "\nVoyager needs version 3.6 or higher of MUI installed to work correctly.\n\nNow would be a good time to Upgrade!\n\nYou can find mui36usr.lha on Aminet in util/libs\n\nIt looks like you have: \n\n")
  65. (set #nomuiarc "\nThe installer could not find the MUI dir in the archive. Because of this the MUI Classes used by VoyagerNG were not installed.\n\n If you are Updating VoyagerNG then this is not a problem. If it is your first time installing VoyagerNG you will need to get an archive with these files.")
  66. (set #nompc "\nThe .MCC files for VoyagerNG can not be installed to 'mui:libs/mui'")
  67. (set #need-os "\n\nVoyager needs version 3.0 or higher of the Amiga OS installed to work correctly.\n\n It looks like you have: \n\n")
  68. (set #000used "\n\nThe 68000 version will be installed.") 
  69. (set #nompc "\nThe .MPC files for Voyager can not be installed to 'mui:libs/mui'")
  70. (set #noreg1 "\nThe installer could not find 'S:Voyager.Key' or '")
  71. (set #noreg2 "' on your system. It also does not seem to be in the archive you are installing Voyager from. You may need to get the archive again.\n\nThe installer will now run the Registration Utility, 'Register-Voyager'.")   
  72. (set #filethere1 "\n\nThe installer has found Voyager version ")
  73. (set #filethere2 " at ")
  74. (set #filethere3 "\n\nThe file will be renamed to ")
  75. (set #filethere4 " and it will then be moved to ")
  76. (set #backuptoXXX "Back-UP to file named 'Voyager.")
  77. (set #copyover "Copy Over Old Version")
  78. (set #oktodelete1 "\nIs it ok to delete the older Voyager binary so that the Voyager Directory can be made?\n")
  79. (set #oktodelete2 "\nIs it ok to delete the older _renamed_ Voyager binary so that the Voyager Directory can be made?\n")
  80. (set #Voyagerfound "\nThe Installer has found a copy of Voyager already installed. What do you want to do?\n")
  81. (set #no030found "\n\nThe 68030+FPU Version of Voyager, V030, was not found in this archive this is why the 68000 version was installed.")
  82. (set #newicon "\nDo you wish to copy over The Voyager Icon from the archive? If you have any ToolTypes already set you should select no.\n")
  83. (set #nonewicon  "No  - ToolTypes already set.")
  84. (set #yesnewicon "Yes - Copy over Icon.")
  85. (set #yesnewicon "Yes - Copy over Icon.")
  86. (set #whatcat "\nSelect the Voyager Language catalog you wish to install.\n")
  87. (set #wherecat "\nWhere do you wish to install the Voyager Language Catalog? Default is ")
  88. (set #catnofind "Can not find this catalog in this Voyager archive. You may need to get a newer archive.")
  89. (set #whattools "\nWhat Tools would you like to install? They will be placed in: ")
  90. (set #updatingmuic "\nUpdating the MUI Classes if needed.\n\n(#?.mcc & #?.mcp)")
  91. (set #nomuiarc "\nThe installer could not find the MUI dir in the archive. Because of this the MUI Classes used by Voyager were not installed.\n\n If you are Updating Voyager then this is not a problem. If it is your first time installing Voyager you will need to get an archive with these files.")
  92. (set #whatdocs "\nWhat Voyager documentation would you like to install? (If it's not checked, it's not in this archive.)\n")
  93. (set #wheredocs "Where would you like the Voyager documentation you selected to be installed?")
  94. (set #byebye (cat "\nVoyager Install Complete!\n\n" ))
  95.  
  96. (set #whereUnpack "Where would you like to Uncompress the VoyagerNG Archive to, so that you may install it from there?")
  97. (set #uncompressingbin (cat "\n\nUncompressing the " #Voyager_Archive " archive.\n\nPlease wait."))
  98. (set #errorbin (cat "\n\nThe " #Voyager_Archive " is missing or has an error in it. You might try to reinstall.  If that does not work you will need to get a new VoyagerNG disk/archive."))
  99. (set #oktoinstall "\nThe VoyagerNG archive has been un-packed. You can now run the installer to complete the install in:\n\n")
  100.  
  101. (set #askcpu "\nWhat version of Voyager would you like to install?\n")
  102. (set #noregdir "\nThe Register-Voyager directory was not found. This means that the archive has been altered or is bad. Please get another copy of the Voyager Archive.\n\nOR\n\nThe Keyfile is missing. Please contact your REG site.")
  103. (set #updatesetpatch "\nThe installer looked for 'c:setpatch' and did not find it or you have a version lower then 40.16. Voyager needs version 40.16 to work correctly. You wany want to upgrade soon. (NOTE: if you keep 'setpatch' in a different place than 'c:' and its 40.16 or higher then this message is void.)")
  104. (set #updateinstaller "\nJust to let you know ESCOM AG has released a new version of the installer program.\n\n\nVersion 43.3 can be found on Aminet in:\n\n/util/misc/Installer-43_3.lha\n\n\nYou might want to upgrade soon, if you can.")
  105. ;can you add provision for Java/Applets and Java/Classes dirs?
  106. (set #nossl "\nNote that the Voyager SSL module must not be used in the USA due to patent law restrictions. Are you living in the USA?\n")
  107. (set #okssl "\n\n\nUS citizens can legaly use the MiamiSSL library which ships with Miami 2.1.\n\nVoyagerNG will use this SSL library if it was installed with Miami 2.1.")
  108. (set #yesc "Yes - In USA")
  109. (set #noc "No - Other Country")
  110.  
  111. (set #wheremp "\nWhere do you wish to install the MimePrefs progra